#pragma once

class wopColorRGBA;
class wopVector3f;

class wopDrawing2D
{
public:
	static void drawCircle(float radius, const wopColorRGBA& color);

	static void drawTriangle(const wopVector3f& base_point1, const wopVector3f& base_point2, const wopVector3f& top_point, const wopColorRGBA& color);

	static void drawSquare(const float size, const wopColorRGBA& color);
	static void drawSquareTextured(const float size);
	
	static void drawRectangle(const float width, const float height, const wopColorRGBA& color);
	static void drawRectangleTextured(const float width, const float height);
};